Generic Components in Object-Relational Database Systems

نویسنده

  • Wolfgang Mahnke
چکیده

Modularizing programs and developing systems in a component-based way is state-ofthe art in application development. Object-relational database management systems (ORDBMS) are not supporting these concepts appropriately. We present our approach bringing these concepts into the object-relational schema design. Genericity is another concept to foster reuse, widely used in application development. An ORDBMS can by seen as powerful generic component, parameterizable at schema creation time and, to some degree, at run time (by the so-called schema evolution). Nevertheless, using genericity on top of this generic system to parameterize schema components is a promising way to develop more general schema components and thereby increase the opportunities to reuse them. Finally, we enhance our approach to support generic schema components.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Building Middleware for Higher-Order Object Data Management

Future object managers will utilise existing relational database systems as primitive building blocks replacing today's le systems. SQL, similar to assembler language today, will be used to implement higher-order object managers. Current middleware layers will be extended to a coordination layer that uses and controls di erent database systems used as storage systems and as index managers. We s...

متن کامل

Object Caching in a Transactional, Object-Relational CORBA Environment

The OMG's CORBA and CORBA services like the OTS are a technology standard that enable the building of transactional systems running in distributed and heterogeneous environments. In large-scale CORBA systems that integrate relational databases, however, careful attention must be paid to network traffic and the number of I/O-operations (like database access) performed, as these can degrade syste...

متن کامل

Between Types and Tables - Using Generic Programming for Automated Mapping between Data Types and Relational Databases

In today’s digital society, information systems play an important role in many organizations. While their construction is a well understood software engineering process, it still requires much engineering effort. The de facto storage mechanism in information systems is the relational database. Although the representation of data in these databases is optimized for efficient storage, it is less ...

متن کامل

Supporting Efficient Streaming and Insertion of XML Data in RDBMS

Relational database systems are increasingly used to manage XML documents, especially for data-centric XML. In this paper we present a new approach to efficiently manage document-centric XML data based on a generic relational mapping. Such a generic XML storage is especially useful in data integration systems to manage highly diverse XML documents. We focus on efficient insert operations, suppo...

متن کامل

Generic Fuzzy Reasoning Nets as a Basis for Reverse Engineering Relational Database Applications

Object-oriented technology has become mature enough to satisfy many new requirements coming from areas like computer-aided design (CAD), computer-integrated manufacturing (CIM), or software engineering (SE). However, a competitive information management infrastructure often demands to merge data from CAD-, CIM-, or SE-systems with business data stored in a relational system. One approach for se...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003